Vaccinating the planet will take time, says WHO chief