Machine learning-based drug-drug interaction prediction: a critical review of models, limitations, and data challenges | Synapse