Even prepared countries struggling with vaccines: WHO