Epidemiology of Giardia duodenalis infection in ruminant livestock and children in the Ismailia province of Egypt