Generative adversarial networks: Core principles, cutting-edge models, broad applications, and contemporary challenges | Synapse