Microsoft cuts 2026 capex forecast to $175B, trimming $15B