Trump ally Tom Barrack jailed on charges of acting as an agent of a foreign government