Food, energy costs push UK inflation to 41-year high