Iran tests long-range missiles