Eighteen months in the making, BGC Partners' surprise deal to buy venerable US shipbroking