Deciphering the antigen specificities of antibodies by clustering their complementarity determining region sequences