AI VulScribeR: A Large Language Model-Based Approach for Generating Diverse and Realistic Vulnerable Code Samples