Mechanisms of intercellular adhesion