Iran is an island of stability in a turbulent corner of the world