Microsoft’s revenue beats estimates on strong cloud demand from AI boom