Wall Street climbs on stimulus hopes; S&P 500 on track for weekly gains