Enhancing Presentation Slide Generation by LLMs with a Multi-Staged End-to-End Approach