Fox: 49ers, Brock Purdy agree to massive 5-year, $265 million contract extension: reports