New Orleans Jazz & Heritage Festival – an embarrassment of cultural riches