Alibaba prices shares at $68, set to be top US IPO