US stocks open higher with Nasdaq gaining 1% in broad rally