BGC PARTNERS LP ,