Natural language justifications for recommender systems exploiting text summarization and sentiment analysis