Semi-Supervised Learning with Decision Trees: Graph Laplacian Tree Alternating Optimization