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