Microsoft to establish its R&D center in Shanghai