Walmart drops 5% to 8-month low as Cleveland Research flags slowing sales