CPR: Mitigating Large Language Model Hallucinations with Curative Prompt Refinement