MSFT Earnings: Key quarterly highlights from Microsoft’s Q2 2026 financial results January 28, 2026