Mortgage approvals hit highest level since mini-Budget after interest rate ‘price war’, Bank of England says