Gregory Harrison leaving General Hospital