Non-Compete Agreements: Are They Still Enforceable in 2025?