Investigation of VISTA as a cancer immune checkpoint via structural analysis and therapeutic antibody development