BGC Partners Reports Second Quarter 2009 Financial Results