Stocks cut losses after US data; Dow recovers from triple-digit drop