Buffon: 'I have a contract with Juve'