Explaining Latent Factor Models for Recommendation with Influence Functions