Wal-Mart Offers to Buy 51% of Massmart