Estimates Iran will have a missile with nuclear warhead within two years