Energy-Efficient Lane Changes Planning and Control for Connected Autonomous Vehicles on Urban Roads