Will AI replace 50% of software engineers by end of 2026?