Identification and characterization of an excretory–secretory product from Giardia lamblia