About 3,000 people demonstrated in New York Saturday against Donald Trump, voicing solidarity with LGBT groups, Muslims and others they fear the US president could target.