Drug Recommendation from Diagnosis Codes: Classification vs. Collaborative Filtering Approaches