Drivers ‘paying 10p too much’ for petrol despite fall in fuel costs