Home Business UK inflation slows to 2.8% despite Iran war energy shock