Bank of England unveils biggest interest rate rise in 30 years, Andrew Bailey confirms