Attorney General William Barr rounds on Donald Trump