Adversarial Invariant Learning