The Bank of England has let its eye off the ball on inflation