An overview of machine learning methods for monotherapy drug response prediction