Allegri: 'Barca best in the world'