Wall Street falls, snapping three-day rally; Wal-Mart weighs