Text this: Urban and long-range driving cycle for electric vehicle: a review