How Long Will Combustion Engines Be Around