BGC HOLDINGS, L.P. Agreement of Limited Partnership