Echinacea 'Green Envy'-7344