PlanGAN: Model-based planning for multi-goal, sparse-rewards environments