Plakoglobin and beta-catenin: protein interactions, regulation and biological roles.