nonprofits are struggling