China's Alibaba profit tumbles 86% though revenue beats estimates

China's Alibaba profit tumbles 86% though revenue beats estimates