Home Technology Facebook suspends tens of thousands of apps