Bill Belichick reportedly finalizing deal with North Carolina