What is EC2 Auto Scaling, and why is it important for scalability and fault tolerance?