Evolution of distributed neural controllers for voxel-based soft robots