Home Business Microsoft to lay off 10,000 workers, citing concern about a possible recession