Microsoft, Alphabet results raise hopes about Big Tech weathering slowdown