Morocco to receive 4 million doses of AstraZeneca vaccine from India