Los Angeles, Philadelphia and Houston mayors say they’ll do more to fight climate change