AutoML-Agent: A Multi-Agent LLM Framework for Full-Pipeline AutoML