Fictitious Synthetic Data Can Improve LLM Factuality via Prerequisite Learning