What is regression testing, and why is it important?