Text this: Integration of electric vehicles in smart grids : A review of the advantages and challenges of vehicle-to-grid technology