Machine learning approaches to predict drug efficacy and toxicity in oncology