Microsoft Profit Tops Estimates as Azure Cloud Unit Proves Resilient