Controllable Generation via Locally Constrained Resampling