UNICEF chief says children 'cannot wait another 30 years' for protection in war