FDBSCAN-APT: A fuzzy Density-based Clustering Algorithm with Automatic Parameter Tuning