Petrol prices fall as diesel rises despite subsidy