Agile Software Development in 2026: Principles, AI Impact, and Why It Still Dominates Modern Delivery