The Iranian president, Mahmoud Ahmadinejad, unexpectedly announces that the 15 British naval personnel seized by Iranian forces nearly two weeks ago are to be released. Roxanna Saberi reports from Tehran.