why petrol price is higher than diesel