$3T flows through U.S. nonprofits every year