Cell sorting in animal development: signalling and adhesive mechanisms in the formation of tissue boundaries.