Walmart bringing back 8,500 products in bid to end sales slump