NBC: Giuliani meets with Jan. 6 committee for nine hours