Text this: Associative memory neural networks for error correction of linear block codes