Branch migration of Holliday junctions: identification of RecG protein as a junction specific DNA helicase.