Learning Heterogeneous Agent Cooperation via Multiagent League Training