Iran claims responsibility for blasts near US consulate in Iraq