A revolution in EV driving: 2016 LEAF 30 kWh delivers 250 km range