Alibaba buys UCWeb to compete on mobile search