Bank of England surprises with big rate hike