It's unanimous: San Diego to be largest U.S. city 100% powered by clean energy