EU drugs agency finds AstraZeneca jab 'safe and effective'