Text this: Using large language models for narrative analysis: a novel application of generative AI