Simulation-based procedure training (SBPT) in rarely performed procedures: a blueprint for theory-informed design considerations