A conditional survival distribution-based method for censored data imputation: overcoming the hurdle in machine learning-based survival analysis