Strategic Reasoning with Language Models