Text this: Enhancing communication and clinical reasoning in medical education: Building virtual patients with generative AI