The Bank of England (BoE) raised interest rates by a quarter percentage point to 4.5% on Thursday, expecting inflation to remain higher longer than expected.