Predicting postoperative liver cancer death outcomes with machine learning