Learning Distinct Strategies for Heterogeneous Cooperative Multi-agent Reinforcement Learning