10 greenest U.S. cities: Eugene, Ore.