Nonprofits struggling