The United Kingdom will vote in its third election in four years on Thursday. Who will be the next Prime Minister. Will this election settle the chaos over Brexit?