A Robust Bio-Inspired Clustering Algorithm for the Automatic Determination of Unknown Cluster Number