TEHRAN, Iran — Iran has announced the final list of candidates for next month’s presidential race, which will largely serve as a referendum on the 2015 nuclear deal with world powers. President Hassan Rouhani is widely seen as the front-runner, but could face tough competition from hard-line cleric Ebrahim Raisi, who is close to Supreme