Iran will not attack