A Descent Algorithm for Large-Scale Linearly Constrained Convex Nonsmooth Minimization