Machine learning in precision oncology