Convergence of a direct-iterative method for large-scale least-squares problems