efficiency difference between petrol and diesel engine