UK inflation hits 41-year high as food and energy prices continue to soar