Adversarial Text Purification: A Large Language Model Approach for Defense