why diesel is cheaper than petrol