Role of framework mutations and antibody flexibility in the evolution of broadly neutralizing antibodies