K\"ahler manifolds of semi-negative holomorphic sectional curvature