DHRL: A Graph-Based Approach for Long-Horizon and Sparse Hierarchical Reinforcement Learning