Mixed results from Walmart and other retailers offered more gloom on the health of the American consumer.