Interfacing the loading and routing decisions for flexibility and productivity of flexible manufacturing systems