The Future of Social Networking: Trends and Predictions for the Next Decade