Bank of England reduces interest rate to 4.5% and halves 2025 growth forecast