Donald Trump has won the US election in a stunning political comeback. He declared a "magnificent victory for the American people" in a speech to joyous supporters in Florida. The Republicans have ...