UK inflation hits new 40-year high as food prices rocket