LLMLight: Large Language Models as Traffic Signal Control Agents