Judge: Rudy Giuliani needs to testify in Fulton County Trump probe