Inflation has broken through the Bank of England's (BoE) 2 per cent target following the largest month-on-month rise since October 2012.