Surgical training rotation design: effects of hospital type, rotation theme and duration