Petrol prices up Rs 3.14/litre, more fuel pain ahead