Bank of England makes biggest interest rate hike in 30 years