Bgc Capital Markets, l.p.