General election 2024: Markets buoyed by Labour landslide after Tory turmoil