The use of computer-based simulation in training future healthcare professionals: Implementation challenges and recommendations