Giardia and giardiasis: Biology, pathogenesis, and epidemiology