BGC Financial: B-D fined $1.2 million for poor books and records, including destroying files SEC sought