Learning Plannable Representations with Causal InfoGAN