Romeo Crennel getting a three-year deal to be Texans defensive coordinator