Cadherin-dependent differential cell adhesion in Xenopus causes cell sorting in vitro but not in the embryo