MCAM and cancer: CD146 is a multifunctional molecule produced by multiple cancers.