In Pursuit of Interpretable, Fair and Accurate Machine Learning for Criminal Recidivism Prediction