A branch-and-price algorithm for the bi-dimensional level strip packing problem