CNN host confronts former UN official over Hamas