SlotGAN: Detecting Mentions in Text via Adversarial Distant Learning