Walmart annual shareholders meeting slated for June 7