Thermal stability and structure of glyceraldehyde-3-phosphate dehydrogenase from the coral Acropora millepora