A sufficient descent three-term conjugate gradient method via symmetric rank-one update for large-scale optimization. (2nd January 2016)