Cadherins, catenins and APC protein: interplay between cytoskeletal complexes and signaling pathways.