Cache-Craft: Managing Chunk-Caches for Efficient Retrieval-Augmented Generation