petrol engine vs diesel engine power