Diffusion Meets Options: Hierarchical Generative Skill Composition for Temporally-Extended Tasks