Reactive GRASP-Based Algorithm for Pallet Building Problem with Visibility and Contiguity Constraints