treasure valley housing