Iran 'has enough resources to make three nukes' but would need 6 months to do it