'Long list' of countries not doing enough against virus: WHO