Can Trump win?