division of labour in multicellular organisms