UK inflation hits fresh 40-year high