National Cherry Blossom Festival generates over $100 million for DC