non profit revenue diversification