Obama "puzzled" by Iraq comment frenzy