Text this: Using topological data analysis and machine learning to predict customer churn