Recognition and processing of branched DNA substrates by Slx1–Slx4 nuclease