Walmart makes offer to acquire 51% stake in Massmart