North Korea carried out an elaborate money laundering scheme for years using a string of shell companies and help from Chinese companies, moving money through prominent banks in New York, according to confidential bank documents reviewed by NBC News.