North Korean hackers have stolen an estimated $2 billion in cryptocurrency, revealed the UN, with the funds potentially supplying its weapons program.