Deliberation in Latent Space via Differentiable Cache Augmentation