Del Piero signs Juve deal