Is a non-compete clause legally valid and enforceable in India? Under what circumstances can an employer restrict an employee from joining a competing business or starting a similar business after leaving a job, and what does Indian law say about the validity of such non-compete agreements?