WHO slams vaccine disparities, while EU rejects Indian-made AstraZeneca shots