Text this: Fuzzy c-means sub-clustering with re-sampling in network intrusion detection