A solution framework for the multi-mode resource-constrained cross-dock scheduling problem. (March 2016)