The future of electric vehicles: prospects and impediments | Synapse