Microsoft stock climbs higher on Q3 earnings, cloud revenue