A parsimonious algorithm for the solution of continuous-time constrained LQR problems with guaranteed convergence