10 greenest U.S. cities: Berkeley, Calif.