The shell matrix of the European thorny oyster, Spondylus gaederopus: microstructural and molecular characterization.