U.S. community foundations: building a generous society in challenging times