CLEC5A and cancer: CLEC5A CNVs, SNV, and Alternative Splicing in Human Cancers