CEACAM1 long isoform has opposite effects on the growth of human mastocytosis and medullary thyroid carcinoma cells