Interior-point methods and preconditioning for PDE-constrained optimization problems involving sparsity terms