A nonmonotone truncated Newton-Krylov method exploiting negative curvature directions, for large scale unconstrained optimization