China has trapped the tiger of AstraZeneca’s growth