The US on Tuesday nominated a special envoy for human rights in North Korea, moving to fill a post that has been empty since 2017. The step has been taken amid debate over how rights issues fit with efforts to counter Pyongyang's nuclear weapons programme.