Wall Street snaps 3-day slide