Weathering the Next Storm: A Closer Look at Business Resilience