Petrol pump prices hit three-year high