Text this: KV-Fold: One-Step KV-Cache Recurrence for Long-Context Inference