Holy See-China accord in the offing but at what cost?