Learning accurate and interpretable decision trees