Bank of England raises interest rate to new 15-year high of 5.25%