Fungal siderophores: structures, functions and applications