Juventus legend Alessandro Del Piero says Barcelona star Lionel Messi is the game's "number one player" ahead of Saturday's Champions League final.