Alibaba stock rockets to best day since 2017