Pelicans officially new mascot of New Orleans NBA team