BGC and GFI Announce Agreement to Sell Trayport to Intercontinental Exchange for $650 Million