Decomposition Methods For Wasserstein Based Data Driven Distributionally Robust Problems