1 Microsoft launches ‘Trusted Tech Alliance’ to try and restore some faith in Big Tech February 16, 2026