Immune classification and identification of prognostic genes for uveal melanoma based on six immune cell signatures