Prime Minister Prime Minister Rishi Sunak announces that the next general election will be held on 4 July. Sources: CNN