Crystal structure of restriction endonuclease AgeI