Wal-Mart takes controlling stake in Chinese online retailer