UK inflation hits 9%, highest since 1982 as food and energy prices soar