Worms and Giardia can antagonize each other in the human intestinal tract