Alibaba steadfast amid China turbulence