Fuzzy Clustering by Hyperbolic Smoothing