Human-Robot collaboration in surgery: Advances and challenges towards autonomous surgical assistants