Diesel-electric hybrid bus