restriction enzyme definition genetics