CATS: $100,000 in missing fares could be due to theft; CFO announces resignation