Texans hire former Cowboys assistant GM Brian Gaine as director of pro personnel