trichome trichogen trichoblast trichogyne trichophyton trichophore hair trichite trichosclereid tracheid