Federated split GANs for collaborative training with heterogeneous devices