Methods and applications of machine learning in structure-based drug discovery