Giardia duodenalis: inter-strain variability of proteins, antigens, proteases, isoenzymes and nucleic acids.