Evolution of Self-Organized Task Specialization in Robot Swarms