Iran claims responsibility for missile barrage near US consulate in Iraq