World powers have 'abandoned' children in Gaza