DNA mixture deconvolution using an evolutionary algorithm with multiple populations, hill-climbing, and guided mutation