CPA1 and cancer: VGLL1 is a cancer-placenta antigen (CPA) with therapeutic potential