AstraZeneca defies geopolitics to bet on China (Subscription required)