Improving Fairness in LLMs Through Testing-Time Adversaries