Effective Intrusion Detection using Feature Selection: A Machine Learning based Approach