Microsoft to lay off 3% of workforce, CNBC reports — Warptech News