Branching of fungal hyphae: regulation, mechanisms and comparison with other branching systems