Convex-Set–Constrained Sparse Signal Recovery: Theory and Applications