Britain's next prime minister: The Candidates