Rich countries need to do more to give vaccines to poor countries, says top WHO adviser Helen Clark.