IVE-GAN: Invariant Encoding Generative Adversarial Networks