Text this: A customized non-exclusive clustering algorithm for news recommendation systems