E-commerce giant Alibaba (finally) files its IPO