UK DST Ends: Index Trading Hours 25–31 Oct 2026