Telecom Churn Analysis using Machine Learning in Smart Cities