Morocco approves AstraZeneca's covid vaccine