Text this: Location privacy preserving scheme based on dynamic pseudonym swap zone for Internet of Vehicles