Angela Merkel says she would take AstraZeneca vaccine