Millions of Iranian will head into polling stations on Friday to determine the president of the country for the next four years.