Immunochemical characterization and immunodiagnostic potential of Giardia lamblia specific stool antigens employing mono-specific and monoclonal antibodies