When a noncompete agreement (covenant not to compete) is ancillary to the sale of a business, under what conditions is it enforceable?