S&P 500 extends rally to 1% as tech-led Nasdaq climbs 1.5%