Wal-Mart Stores completes Massmart deal