Iran rules out new elections