Wal-Mart Buys Stake in Central American Retailer