Constraint-modified J−R curves and its application to ductile crack growth