Virtual patients versus standardized patients for improving clinical reasoning skills in ophthalmology residents. A randomized controlled trial | Synapse