Google & Microsoft cuts thousands of jobs