A comprehensive taxonomy of hallucinations in Large Language Models