Kofi Annan says Trump should talk to Iran