UK inflation hits highest level in 3 decades