Texans beat Bengals, earn Pats rematch