NBC: Trump ally Tom Barrack takes stand in own defense in foreign lobbying case