Privacy-Preserving Decision Tree Training and Prediction