Multi-population evolutionary algorithm SPEA2 for crystal structure determination from X-ray powder diffraction data