If American shoppers are anxious about the economy, they don’t show it at Walmart