Swarovski opens new flagship in Shanghai