German president receives AstraZeneca vaccine