Boris Johnson and Jeremy Hunt will battle to become the next prime minister after Michael Gove was eliminated from the Tory leadership contest in the final round of voting by MPs.