Decision Trees in Intrusion Detection: A Comparative Analysis of Machine Learning Techniques