A Comprehensive Study of Clustering Techniques to Analyze NSL-KDD Dataset and Research Challenges