Text this: Evaluation of explainable machine learning models for predicting mid-term stone recurrence after percutaneous nephrolithotomy