Iranians are voting in their first presidential election since the country's nuclear deal with world powers, as incumbent Hassan Rouhani faced a staunch challenge from Raisi over his outreach to the wider world.