Defending Against Free-Riders Attacks in Distributed Generative Adversarial Networks