Caretaker govt hikes petrol price by another Rs14.91, takes it to Rs305.36 per litre