A review: the application of generative adversarial network for mechanical fault diagnosis | Synapse