Virtual patient simulations for medical education: increasing clinical reasoning skills through deliberate practice