Suicide bomber kills 24 children in Iraq