SF Giants lose young starter for all of 2026 to Tommy John surgery