Swapping DNA strands and sensing homology without branch migration in λ site-specific recombination