The molecular and functional characteristics of HLA-G and the interaction with its receptors: where to intervene for cancer immunotherapy?