The sulphide-binding protein in the blood of the vestimentiferan tube-worm, Riftia pachyptila, is the extracellular haemoglobin