Science and tech A global communications and Windows failure brings aviation and emergency services to a halt on July 19, 2024