Walmart muscles strongest sales growth in 10 years