EU agency finds AstraZeneca vaccine can cause rare blood clots