Supply chain risk and resilience: The past decade and future directions