A local branching heuristic for the capacitated fixed-charge network design problem