CFTC Fines Futures Firm $650K For Botched Records, Trades