Smart Integration of Electric Buses in Cities: A Technological Review