Alibaba CEO Jack Ma says company has cash to buy Yahoo