China e-commerce giant Alibaba kicks off annual Mega Shopping Festival