Forecast: 50 billion mobile app downloads in 2012