Buffon: 'Hats off to Spain'