The Bank of England warns that the cost of living could exceed its 2% growth target in 2021