Fungal parasite of caterpillars is source of "Himalayan viagra"