Tubulin and high-molecular-weight polypeptides as Giardia lamblia antigens