Tech companies drive broad rally on Wall Street