Multi-door cross-dock scheduling under flexible doors mode and material handling resource restrictions