Iran admits Duqu attack; denies report its nukes are for war, not power