Learning to Plan and Planning to Learn in Long-Horizon Robotics Tasks