The Bank of England is failing to tackle inflation