CNN producer freed in Gaza City