Brandin Cooks of Houston Texans restructures agreement to offer a waiver to the team’s salary cap, says source