XGBoost algorithm demonstrates prediction accuracy for lung cancer risk