Alibaba rings up $31B on 10th Singles Day