Prince Charles opens new AstraZeneca research center