Petrol set to rise 2p a litre