Text this: A three-stage layer-based heuristic to solve the 3D bin-packing problem under balancing constraint