Deep learning for drug-drug interaction prediction: A comprehensive review