Technology When the Cloud Breaks: Lessons for Every Business from the Latest AWS Outage October 20, 2025