Official figures put inflation on the consumer prices index (CPI) at 2.3% for the second month running in March, in line with economists’ forecasts, as food prices rose at the fastest pace for three years, increasing 1.2% on the year.