Frugal Coordinate Descent for Large-Scale NNLS