XRec: Large Language Models for Explainable Recommendation