Purification and characterization of XRad51.1 protein, Xenopus RAD51 homologue: recombinant XRad51.1 promotes strand exchange reaction