Former Giant Gary Carter dies