Combating LLM Hallucinations with Fine-Grained Attribution