Enhancing Language Agent Strategic Reasoning through Self-Play in Adversarial Games