Design, Implementation and Benchmarking of a Retrieval-Augmented Chatbot for the Insurance Sector