Walmart shares slide 12% after beat-and-raise as guidance disappoints