Russia’s invasion of Ukraine has rocked global oil prices and pushed up the cost of fuel in the UK.