Buffon: 'I want a short contract'