Visualization for Recommendation Explainability: A Survey and New Perspectives