0/1 Knapsack using branch and bound