Alibaba Singles' Day smashes $25 billion sales record