Armc8 is an evolutionarily conserved armadillo protein involved in cell–cell adhesion complexes through multiple molecular interactions