Text this: Extension Distance-Driven K-Means: A Novel Clustering Framework for Fan-Shaped Data Distributions