Secretary of State John Kerry's success in Iran outshines the performance of his predecessor: Hillary Clinton.