Oil firms decide to hike petrol prices by Rs 3 a litre