Five takeaways about the consumer from Walmart, other retailers after a big week of earnings