UN envoy resigns