Learning Emergent Behavior in Robot Swarms with NEAT