Manchester United great Peter Schmeichel has urged the club to tie down David de Gea to a new long-term contract.