DNA recognition and cleavage by the EcoP15 restriction endonuclease