Report: Del Piero agrees contract