Microsoft's commercial cloud revenue hits $38.4 billion run rate in Q3