California’s 2024 Non-Compete Law: What Businesses and Employees Need to Know