Why Boris Johnson is the bookies’ favorite to be Britain’s next prime minister