The split-end model for homologous recombination at double-strand breaks and at Chi