Boris Johnson is the only Tory leadership candidate capable of beating both Jeremy Corbyn and the Brexit Party, according to new polling which suggests he would win a crushing 140-seat majority for the Conservatives at the next general election if he was elected Prime Minister.