Text this: Using ID-Based Authentication and Key Agreement Mechanism for Securing Communication in Advanced Metering Infrastructure