MLZero: A Multi-Agent System for End-to-end Machine Learning Automation