A multi-objective based clustering for inferring BCR clones from high-throughput B cell repertoire data