Understanding the determinants of nonprofit income portfolios