Technology Progress of the Electric and Hybrid Vehicles