Iran's supreme leader has formally endorsed Hasan Rouhani as president, opening the way for the moderate cleric to take over from outgoing President Mahmoud Ahmadinejad. By Fars New Agency