Principles of simulation and their role in enhancing cataract surgery training