Does Trump have what it takes to go head to head with Hillary in the general election?