Immunocore names AstraZeneca exec as new CEO