Dynamic distributed decision-making for resilient resource reallocation in disrupted manufacturing systems