Recommender systems (Physics reports, 2012)