Iranians are voting to elect a new president, with all but one of the four candidates to succeed Hassan Rouhani regarded as hardliners. Opinion polls suggest...