ICR: Iterative Convex Refinement for Sparse Signal Recovery Using Spike and Slab Priors