AstraZeneca appoints Bo Angelin to its board of directors