How to predict customer churn while maintaining profitability