Details emerge regarding Bill Belichick's North Carolina contract