30 Jan 2025 Microsoft Azure earnings grow but disappoint, company blames data center capacity constraints