Prediction of patient's neurological recovery from cervical spinal cord injury through XGBoost learning approach