Bank of England base rate update — June 2026 HTB launches new fixed-rate ISA range HTB customer satisfaction hits record high