Generative Adversarial Networks: recent developments