Noncovalent bonds are key mechanisms for the cohesion of barnacle (Balanus crenatus) adhesive proteins