BGC Partners granted SEF approval by CFTC