Ex-Trump Organization CFO agrees to testify against Donald Trump's companies in potential criminal trial