Disconnected Manifold Learning for Generative Adversarial Networks