But Trump has defeated the odds before.