E. coli 5′-nucleotidase undergoes a hinge-bending domain rotation resembling a ball-and-socket motion