A branch-and-bound algorithm for 0–1 parametric mixed integer programming