Improving the Accuracy and Interpretability of Machine Learning Models for Toxicity Prediction