Enhancing the Error Correction of Finite Alphabet Iterative Decoders via Adaptive Decimation