Nonprofits tackle homelessness among veterans, but challenge