Microsoft cloud business gathers steam as pandemic boosts growth