U.S. nonprofits report improvement in donations