Iran deal: World leaders share mixed reaction...