Bank of England cuts key rate by 25 basis points