Challenges and Opportunities for Machine Learning in Drug Discovery