Demand side management of electric vehicles in smart grids: A survey on strategies, challenges, modelling, modeling, and optimization