29 Oct 2026 Microsoft thinks its data centers can last for 25 years, reports strong cloud earnings and lower capex