Multitask Reinforcement Learning for Zero-shot Generalization with Subtask Dependencies