Identification and functional characterization of a novel barnacle cement protein