Hybrid constructive heuristics for the critical node problem