BGC PARTNERS INC filings