Iran tests new long-range missile