A big bright spot and many dark clouds at Walmart shareholders meeting