Mechanism of strand cleavage and exchange in the Cre-lox site-specific recombination system