Text this: Using recency, frequency and monetary variables to predict customer lifetime value with XGBoost