Recent Advances in Traffic Accident Analysis and Prediction: A Comprehensive Review of Machine Learning Techniques