HOUDINI: Lifelong Learning as Program Synthesis