A conjugate subgradient algorithm with adaptive preconditioning for LASSO minimization