EVCT: An Efficient VM Deployment Algorithm for a Software-Defined Data Center in a Connected and Autonomous Vehicle Environment