Autonomous Virtual Cognitive Assessment through Conversational Agents Leveraging Natural Language Processing Techniques