City vehicle XAM 2.0: design and optimization of its plug-in E-Rev powertrain