10 greenest U.S. cities: Seattle, Wash.