Fast Image Recovery Using Variable Splitting and Constrained Optimization