Colma’s Veterans Village offers new life for homeless servicemen and women