CSPC Pharma receives USD1.2 billion upfront from AstraZeneca in licensing deal