Non-profits struggling during pandemic