Can Kamala Harris overcome the odds to beat Trump?