A Review of Generative Adversarial Networks (GANs) and Its Applications in a Wide Variety of Disciplines: From Medical to Remote Sensing | IEEE Journals & Magazine | IEEE Xplore