Self-Clustering Hierarchical Multi-Agent Reinforcement Learning with Extensible Cooperation Graph