Large protests in hundreds of cities vent ire at climate change