Mahmoud Ahmedinejad will soon be inaugurated as Iran's president for a second term, causing division within Iran's elites. Sir Richard Dalton was British ambassador in Tehran until 2006. Stephen Sackur asks him what should western governments do now?