Microsoft Q3 revenue grows almost across the board