Microsoft Q3 earnings and revenue up, as all divisions make gains