Unlocking the power of machine learning for small molecule drug discovery