Multiple cysteine proteinases of the pathogenic protozoon Tritrichomonas foetus: identification of seven diverse and differentially expressed genes.