Supervised machine learning in drug discovery and development: Algorithms, applications, challenges, and prospects | Synapse