Donald Trump wins White House in stunning upset