S&P 500 Falls as Walmart Warning Stokes Recession Fears; Tech Earnings Eyed