A heuristic approach to bilevel multidimensional knapsack problems based on a surrogate relaxation