A cellular automaton model of kidney development