Text this: A Lightweight Authenticated Key Agreement Protocol Using Fog Nodes in Social Internet of Vehicles