How Alibaba's Freshippo adapted to keep delivering in virus-hit China