Pakistan cuts petrol prices after public backlash.