US nonprofits report improvement in donations