Bank of England raises interest rates to a 15-year high