Sales soft at Walmart, Q3 challenging too