Topological and geometric properties of graph-manifolds