Alibaba, Tencent rally troops amid $10B retail battle
cnbc.com