The Present and Future of AI-Powered Text Generation: A Deep Dive into Natural Language Generation (NLG)