efficiency of petrol engine vs diesel engine