Wall Street climbs as tech rallies for a second day