AutoCam: Hierarchical Path Planning for an Autonomous Auxiliary Camera in Surgical Robotics