Take a Break in the Middle: Investigating Subgoals towards Hierarchical Script Generation