range extender powertrain