A site-specific endonuclease essential for mating-type switching in Saccharomyces cerevisiae