Mexico receives first shipment of AstraZeneca vaccine