BGC Partners appoints Jean-Jack Badet as general manager, Switzerland