why diesel price is less than petrol