3-MANIFOLD GROUPS, KÄHLER GROUPS AND COMPLEX SURFACES