The I-CeuI endonuclease: purification and potential role in the evolution of Chlamydomonas group I introns.