Report: Pats, Dennard agree on 4-year deal