Bank of England keeps main UK interest rate unchanged at a 15-year high of 5.25%