A Comprehensive Survey on the Process, Methods, Evaluation, and Challenges of Feature Selection