Using Spatial Analysis and Machine Learning Techniques to Develop a Comprehensive Highway-Rail Grade Crossing Consolidation Model