Weisselberg agreed to testify against Trump's companies