Alibaba, Tencent and Baidu: Retained cash flow is better indicator of credit quality than profit margin