Food and energy prices help to keep consumer prices index inflation unchanged, at the lowest rate since Macmillan was in No 10.