Self-organizing principles in branching morphogenesis