Alibaba 2Q revenue soars 46% ahead of IPO | Fortune