Donald Trump has won the US presidential election, media said Wednesday, defeating Kamala Harris in a stunning political comeback that will send shock waves across the world.