New affordable housing complex opens in north Sacramento