Peace agreement could be signed "in a month," says UN envoy