UK prime minister calls snap 2024 election