Weibo debut: A pre-game show for Alibaba?