Structure and function of hemidesmosomes: more than simple adhesion complexes.