Crystal structure of a Flp recombinase-Holliday junction complex: assembly of an active oligomer by helix swapping.