Diesel-electric powertrain