A green public transportation system using E-buses: A technical and commercial feasibility study. (November 2019)