Effects of inorganic anions and cations on oxygen binding of haemoglobin from Arenicola marina (Polychaeta)