NBC: Trump ally Barrack to testify in own defense at ‘foreign agent’ trial