Bank of England ‘will raise interest rates despite cooling inflation’, says finance chief 21 July 2023