Wal-Mart vice chairman to retire