Learning to practice medicine: developing medical students' acute patient management skills using a longitudinal program of mannequin-based simulation