Envoy: Tehran open to nuclear compromise