Petrol price hits century: PM Modi lambasts previous govts f