SOLVING LARGE-SCALE CAPACITATED PLANT LOCATION PROBLEMS BY BRANCH-AND-CUT