Discrete artificial ecosystem-based optimization for spherical capacitated vehicle routing problem