Sir Alex Younger said Tehran has 'played a weak hand pretty well' and added: 'I regret having come to this conclusion.'