Tri-level optimization for building supply chain resilience with safety stock against a worst-case disruption