Anti-idiotypic antibodies as probes of protein active sites: application to cholera toxin subunit B.