Solution structure of human CTLA-4 and delineation of a CD80/CD86 binding site conserved in CD28