Smart Charging for Zero Emission Vehicles – A Comprehensive Review