Subunit composition, X-ray diffraction, amino acid analysis and oxygen binding behaviour of Panulirus interruptus hemocyanin