Trump ally Tom Barrack charged with acting as an agent of a