why petrol-diesel so expensive