A software fault in Microsoft products caused a major IT outage in the US on Friday. Flights were canceled, hospitals and banks faced disruptions, and some emergency services were impacted. ...