BAGHDAD (AP) — Iran claimed responsibility Sunday for a missile barrage that struck near a sprawling U.S. consulate complex in northern Iraq, saying it was retaliation for an Israeli strike in Syria that killed two members of its Revolutionary Guard earlier this week.