Emergence of specialized Collective Behaviors in Evolving Heterogeneous Swarms