Provide missing hook_node_save()