Alibaba files for $1 billion IPO