Offline Recommender System Evaluation: Challenges and New Directions