steam engine efficiency vs internal combustion