A Game-Theoretic Approach to Recommendation Systems with Strategic Content Providers