Bank of England raise interest rates in biggest hike since 1989