A New Exact Algorithm for the Multidimensional Multiple-Choice Knapsack Problem