challenges in supply chain resilience