Microsoft beats quarterly revenue estimates as Azure growth accelerates