Giant spermatozoa of Diasemopsis (Diopsidae, Diptera) - Structural, ultrastructural and functional aspects.