CD22 regulates B lymphocyte function in vivo through both ligand-dependent and ligand-independent mechanisms