Bank of England ramps up inflation forecast again but takes