Fox: Giants fire manager Bob Melvin following disappointing 2025 season finish