Shareholders meet for Wal-Mart annual meeting