Purification, characterization, and kinetic analysis of inosine 5′-monophosphate dehydrogenase of Tritrichomonas foetus