Wasserstein Random Forests and Applications in Heterogeneous Treatment Effects