Stock London stocks slide as hawkish rate outlook and political uncertainty hit sentiment June 23, 2026