Microsoft is reportedly about to lay off 3% of its workforce