Alibaba's Jack Ma makes first public appearance since October