Virtual Incision raises $46M for miniature surgical robot