Home NetworkingData Center Yahoo to lay off 20% of its staff as it cuts advertising tech business