An electromagnetism metaheuristic for the unicost set covering problem