BGC PARTNERS, INC. SECOND AMENDMENT TO CREDIT AGREEMENT AND WAIVER