Text this: Predicting drug-target interactions using machine learning with improved data balancing and feature engineering