The William Penn Foundation announced that it has committed $19.7 million in new grants to nonprofits working to plant trees, expand urban gardens, and confront the growing pressures of climate change ...