Harmonic maps and the topology of stable hypersurfaces and manifolds with non-negative ricci curvature