Approximating minimum cost connectivity problems