WHO: Vaccine nationalism 'moral failure'