A Review of the Key Technical and Non-Technical Challenges for Sustainable Transportation Electrification: A Case for Urban Catenary Buses | IEEE Conference Publication | IEEE Xplore