similarities between diesel and petrol engines