Bank of England hikes rates