How Electric and Hybrid Vehicles Are Shaping the Future of Driving