Alibaba approves additional $25 billion share buyback as revenue disappoints