Rudy Giuliani testifies before Fulton County Special Grand Jury