Machine Learning Approaches In Kidney Transplantation Survival Analysis Using Multiple Feature Representations Of Donor And Recipient