Hybrid heuristics for minimum cardinality set covering problems