Multi-Task Learning with Generative Adversarial Training for Multi-Passage Machine Reading Comprehension | Synapse