NepaliGPT: A Generative Language Model for the Nepali Language