What caused Walmart to crush earnings estimates, key takeaways from the Q2 earnings call