Fuzzy-Based Firefly Algotithm for Data Clustering