Donald Trump has secured a second term in the White House in a shocking political comeback, defeating Democratic rival, Kamala Harris.