Donald Trump elected 45th president of the United States