Donald Trump won a second non-consecutive term in the White House by defeating Kamala Harris in convincing fashion.