UK inflation will hit 18% in early 2023, says leading bank Citi