Facebook suspended tens of thousands of apps from 400 developers