Giardia lamblia infection: review of current diagnostic strategies