Recovering from Privacy-Preserving Masking with Large Language Models