Microsoft lays off 10000 Employees amid slower revenue growth