FakeGL: A Synthetic General Ledger and Trial Balance