Wasserstein distance based semi-supervised manifold learning and application to GNSS multi-path detection