The German Greens' long march from the opposition to the European Communities to a struggle for a more democratic, federal and ecological European Union (1979-2016)