Rudy Giuliani must testify, Fulton County judge says