Satellite images reveal trouble brewing at Microsoft’s AI data center partners FinancialNovember 5, 2026