Boris Johnson has topped the ballot in the third round of voting in the Tory leadership contest, with Rory Stewart eliminated from the race to be the next prime minister.