More Than 100 Cities Now Mostly Powered by Renewable Energy, Data Shows