NBC: Giuliani spends 6 hours at courthouse for grand jury testimony in Georgia election probe