 Millions of people are voting in Iran's presidential election. They're choosing between a tightly controlled list of four candidates loyal to the supreme leader. There's only one reformist on the ballot, Massoud Paseshkian, a former heart surgeon. Caroline Hawley reports.